.el-dropdown-menu__item {
  font-size: 12px !important;
  line-height: 28px !important;
}

//.el-card.is-always-shadow {
//  box-shadow: none;
//  border: none !important;
//}

.el-scrollbar__view {
  height: 100%;
}

.el-menu--horizontal {
  border-bottom: none !important;
}

.el-menu {
  border-right: none !important;
}

.el-menu--display,
.el-menu--display + .el-submenu__icon-arrow {
  display: none;
}

.el-message__icon,
.el-message__content {
  display: inline-block;
}

.el-date-editor .el-range-input,
.el-date-editor .el-range-separator {
  height: auto;
  overflow: hidden;
}

.el-dialog__wrapper {
  z-index: 2048;
}

.el-col {
  margin-bottom: 8px;
}

.el-main {
  padding: 0 !important;
}

.el-dropdown-menu__item--divided:before,
.el-menu,
.el-menu--horizontal > .el-menu-item:not(.is-disabled):focus,
.el-menu--horizontal > .el-menu-item:not(.is-disabled):hover,
.el-menu--horizontal > .el-submenu .el-submenu__title:hover {
  background-color: transparent;
}

.el-dropdown-menu__item--divided:before,
.el-menu,
.el-menu--horizontal > .el-menu-item:not(.is-disabled):focus,
.el-menu--horizontal > .el-menu-item:not(.is-disabled):hover,
.el-menu--horizontal > .el-submenu .el-submenu__title:hover {
  background-color: transparent !important;
}

.el-card__header {
  padding: 6px 18px !important;
}

.el-card__body {
  //padding: 16px !important;
}

.el-divider--horizontal {
  margin: 12px 0 !important;
}

.el-table .cell {
  white-space: nowrap;
}

.el-input.is-disabled .el-input__inner {
  color: #606266;
}

.el-range-editor.is-disabled input {
  color: #606266;
}

.el-dialog .el-dialog__headerbtn {
  top: 18px;
}
// 调整avue手动写入按钮，和用表格自带按钮显示间距不一的bug
.avue-crud__left {
  font-size: 0;
}
.avue-crud .avue-crud__left .el-button,
.avue-crud .avue-crud__right .el-button,
.avue-form .avue-crud__left .el-button,
.avue-form .avue-crud__right .el-button {
  margin-right: 8px;
}
.el-button--primary {
  background-color: #ffffff;
  color: #409eff;
  border-color: #dcdfe6;
  box-shadow: 2px 2px 4px 0 rgb(0 0 0 / 12%), 0 0 6px 0 rgb(0 0 0 / 4%);
}
.el-button--primary:active,
.el-button--primary:focus,
.el-button--primary:hover {
  background-color: #ffffff;
  color: #409eff;
  border-color: #dcdfe6;
  box-shadow: 2px 2px 4px 0 rgb(0 0 0 / 12%), 0 0 6px 0 rgb(0 0 0 / 4%);
}
.el-button--primary.is-disabled,
.el-button--primary.is-disabled:active,
.el-button--primary.is-disabled:focus,
.el-button--primary.is-disabled:hover {
  background-color: #ffffff;
  color: #cccccc;
  border-color: #dcdfe6;
  box-shadow: 2px 2px 4px 0 rgb(0 0 0 / 12%), 0 0 6px 0 rgb(0 0 0 / 4%);
}
.el-button--danger {
  background-color: #ffffff;
  color: #f78989;
  border-color: #dcdfe6;
  box-shadow: 2px 2px 4px 0 rgb(0 0 0 / 12%), 0 0 6px 0 rgb(0 0 0 / 4%);
}
.el-button--danger:active,
.el-button--danger:focus,
.el-button--danger:hover {
  background-color: #ffffff;
  color: #f78989;
  border-color: #dcdfe6;
  box-shadow: 2px 2px 4px 0 rgb(0 0 0 / 12%), 0 0 6px 0 rgb(0 0 0 / 4%);
}
.el-button--danger.is-disabled,
.el-button--danger.is-disabled:active,
.el-button--danger.is-disabled:focus,
.el-button--danger.is-disabled:hover {
  background-color: #ffffff;
  color: #cccccc;
  border-color: #dcdfe6;
  box-shadow: 2px 2px 4px 0 rgb(0 0 0 / 12%), 0 0 6px 0 rgb(0 0 0 / 4%);
}
.el-button--info {
  background-color: #ffffff;
  color: #a6a9ad;
  border-color: #dcdfe6;
  box-shadow: 2px 2px 4px 0 rgb(0 0 0 / 12%), 0 0 6px 0 rgb(0 0 0 / 4%);
}
.el-button--info:active,
.el-button--info:focus,
.el-button--info:hover {
  background-color: #ffffff;
  color: #a6a9ad;
  border-color: #dcdfe6;
  box-shadow: 2px 2px 4px 0 rgb(0 0 0 / 12%), 0 0 6px 0 rgb(0 0 0 / 4%);
}
.el-button--info.is-disabled,
.el-button--info.is-disabled:active,
.el-button--info.is-disabled:focus,
.el-button--info.is-disabled:hover {
  background-color: #ffffff;
  color: #cccccc;
  border-color: #dcdfe6;
  box-shadow: 2px 2px 4px 0 rgb(0 0 0 / 12%), 0 0 6px 0 rgb(0 0 0 / 4%);
}
.el-button--success {
  background-color: #ffffff;
  color: #85ce61;
  border-color: #dcdfe6;
  box-shadow: 2px 2px 4px 0 rgb(0 0 0 / 12%), 0 0 6px 0 rgb(0 0 0 / 4%);
}
.el-button--success:active,
.el-button--success:focus,
.el-button--success:hover {
  background-color: #ffffff;
  color: #85ce61;
  border-color: #dcdfe6;
  box-shadow: 2px 2px 4px 0 rgb(0 0 0 / 12%), 0 0 6px 0 rgb(0 0 0 / 4%);
}
.el-button--success.is-disabled,
.el-button--success.is-disabled:active,
.el-button--success.is-disabled:focus,
.el-button--success.is-disabled:hover {
  background-color: #ffffff;
  color: #cccccc;
  border-color: #dcdfe6;
  box-shadow: 2px 2px 4px 0 rgb(0 0 0 / 12%), 0 0 6px 0 rgb(0 0 0 / 4%);
}
.el-button--warning {
  background-color: #ffffff;
  color: #ebb563;
  border-color: #dcdfe6;
  box-shadow: 2px 2px 4px 0 rgb(0 0 0 / 12%), 0 0 6px 0 rgb(0 0 0 / 4%);
}
.el-button--warning:active,
.el-button--warning:focus,
.el-button--warning:hover {
  background-color: #ffffff;
  color: #ebb563;
  border-color: #dcdfe6;
  box-shadow: 2px 2px 4px 0 rgb(0 0 0 / 12%), 0 0 6px 0 rgb(0 0 0 / 4%);
}
.el-button--warning.is-disabled,
.el-button--warning.is-disabled:active,
.el-button--warning.is-disabled:focus,
.el-button--warning.is-disabled:hover {
  background-color: #ffffff;
  color: #cccccc;
  border-color: #dcdfe6;
  box-shadow: 2px 2px 4px 0 rgb(0 0 0 / 12%), 0 0 6px 0 rgb(0 0 0 / 4%);
}
.avue-form__menu,
.avue-crud__menu,
.el-dialog__footer,
.avue-dialog__footer {
  .el-button--default {
    box-shadow: 2px 2px 4px 0 rgb(0 0 0 / 12%), 0 0 6px 0 rgb(0 0 0 / 4%);
  }
  .el-button--default:active,
  .el-button--default:focus,
  .el-button--default:hover {
    background-color: #ffffff;
    border-color: #dcdfe6;
    color: #606266;
    box-shadow: 2px 2px 4px 0 rgb(0 0 0 / 12%), 0 0 6px 0 rgb(0 0 0 / 4%);
  }
}
.el-table__body tr.current-row > td {
  background-color: #f5f7fa;
}
.avue-crud__right .el-button.is-circle {
  border-radius: 15%;
  box-shadow: 2px 2px 4px 0 rgb(0 0 0 / 12%), 0 0 6px 0 rgb(0 0 0 / 4%);
}
.el-pagination.is-background .el-pager li:not(.disabled).active {
  background-color: #348ead;
}
.el-checkbox__input.is-checked .el-checkbox__inner,
.el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #348ead;
  border-color: #348ead;
}
.avue-tags .el-tabs--card > .el-tabs__header .el-tabs__item.is-active {
  color: #348ead !important;
  border-bottom: 3px solid #348ead !important;
}

// 步骤图样式
.el-steps {
  .el-step__head.is-finish {
    color: #303133;
    border-color: #303133;
  }
  .el-step__title.is-finish {
    color: #303133;
  }
  .el-step__head.is-process {
    color: #409eff;
    border-color: #409eff;
  }
  .el-step__title.is-process {
    color: #409eff;
  }
}

.el-select_popperClass.el-popper[x-placement^='bottom'] {
  display: none !important;
}
